Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w2 USA F4 Australia F1 Australia F2 Spain F9 Poland F3 Australia F3 Australia F1 Australia F3 Australia F4 USA F25 USA F8 USA F9 USA F27 USA F10 USA F26 USA F28 Australia F2 Australia #2-w1 Australia F4 Australia #1-w1 Hilton Waikoloa USTA Challenger - Waikoloa The Scottish Tennis Championships - Edinburgh Optimus Maia Open - Maia Busan Open Challenger Tennis - Busan LTA Hull Challenger - Hull Tennis Napoli Cup - Napoli The LTA Men's Challenger - Southampton BMW Tennis Championship - Sunrise Garden Open - Rome The Shelbourne Irish Open - Dublin Open Castilla y Leon - Segovia The Rajasthan Golden Jubilee - Jaipur Uncle Tobys Challenger - Tasmania Odlum Brown Vancouver Open - Vancouver s Tennis Masters 06 - Graz XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Samsung Secruities Cup Challenger - Seoul Budapest Challenger - Budapest The Bolton Challenger - Bolton Media Will Cup Busan Challenger Tennis - Busan The LTA Wrexham Challenger - Wrexham Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza USTA Freeman Men's Challenger - Joplin Iskratel Open - Kranj Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Seguros Bolivar Open - Medellin VI Abierto Internacional de Salinas - Salinas Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple IPP Open - Helsinki Internationaux du Doubs - Besancon TED Open-Akbank Private Banking - Istanbul The Surbiton Trophy - Surbiton 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Neride Prague Indoor - Prague Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Challenger Banque Nationale Rimouski - Rimouski Open de Charleroi - Charleroi CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Dublin Challenger - Dublin Fergana Challenger - Fergana San Luis Potosi Challenger 2007 - San Luis Potosi Delhi Challenger I - New Delhi USTA Challenger of San Antonio - San Antonio Gran Copa Ericsson - Rio de Janeiro Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Quelle Cup - Furth Ethias Trophy - Mons CMG Asia Open - Hong Kong Hungarian Architect Open - Budapest Samsung Securities Cup Challenger - Seoul 5th Sardinian International Championships - Cagliari Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey 2004 Freeman Men's Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania Sao Paulo Challenger Heilbronn Challenger Wroclaw Challenger ATP Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock ATP Challenger 2003 Numea - New Caledonia Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Men's Challenger of Dallas - Dallas Aberto de Santa Catarina - Florianopolis Atlanta Clay Court Challenger - Atlanta Open Diputacion Ciudad de Pozoblanco - Cordoba Korat Challenger Ostdeutscher Sparkassen Cup - Dresden JSM Challenger of Champaign - Urbana XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Nottingham Challenger - Nottingham Schickedanz Open 2007 - Furth Qatar ATP Challenger - Doha VI Gramado Open de Tenis - Gramado The Surbiton Trophy - Surbiton Uncle Tobys Challenger in Caloundra - Caloundra Johannesburg Challenger IPP Open - Helsinki Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto The Manchester Trophy - Manchester Heineken Challenger - Ho Chi Minh City The LTA Nottingham Challenger - Nottingham Ramat Hasharon Challenger Nottingham Challenger USTA Challenger of Oklahoma - Tulsa Olbia Challenger - Olbia 13 BH Tennis Open International Cup - Belo Horizonte Garden Open 2005 - Rome Bogota Challenger Aptos Challenger Lexington Challenger BMW Tennis Championship - Sunrise Ljubljana Open - Ljubljana Belo Horizonte Challenger Monza Challenger Binghamton Professional Tennis Tournament - Binghamton Bukhara Challenger - Bukhara Open D'Orleans - Orleans I Manta Open - Manta Bogota Challenger 14° BH Tennis Open - Belo Horizonte Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton Sail Open - New Delhi 2008 China TCL Challenger - Guangzhou 2005 Tulsa Challenger - Tulsa ATP Challenger Numea - New Caledonia Nottingham Challenger Seguros Bolivar Open - Medellin Binghamton Challenger 2004 Keys Gate Challenger - Homestead Voit Mexico City Open - Mexico City Kobstaedernes ATP Challenger - Kolding Roma Challenger 2007 - Rome Charlottesville Challenger The LTA Nottingham Challenger - Nottingham Knoxville Challenger Burnie Challenger Alexander Kolyaskin Memorial - Donetsk XIII Trofeo Ciudad de Quito - Quito Malaysian Open - Kuala Lumpur Challenger DCNS de Cherbourg - Cherbourg X Challenger Britania Zavaleta - Puebla Lexington Challenger Music City Challenger - Nashville Heilbronn Open - Heilbronn Manta Challenger Open Prevadies - St. Brieuc Sacramento Challenger Tiburon Challenger Seville Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Copa Petrobras Colombia - Bogota Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali di Tennis di Bergamo - Bergamo Odlum Brown Vancouver Open - Vancouver VIII Gramado Open - Gramado Kyoto Challenger Bangkok Challenger BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Caltanissetta Challenger Sacramento Challenger Morocco Tennis Tour - Tanger Vancouver Challenger TED Open - Istanbul Winnetka Challenger Tiburon Challenger Champaign Challenger West Lakes Challenger Swanston Challenger - Sacramento Mexico City Challenger Pro Challenger at Calabasas - Calabasas Anning Challenger Home Depot Center USTA Challenger - Carson Samsung Securities Cup - Seoul Vancouver Challenger USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign Aptos Challenger Oldum Brown Vancouver Open - Vancouver Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Brasilia Challenger Knoxville Challenger Salinas Challenger Torneo Internacional Challenger Fila 2006 - Leon The LTA Manchester Trophy - Manchester Leon Challenger Taipei City Challenger WOW Cafe Challenger - New Orleans Copa Petrobras Colombia - Bogota Morocco Tennis Tour - Marrakech Drummondville Challenger Tatra Banka Slovak Open - Bratislava Morocco Tennis Tour - Meknes Savannah Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Music City Challenger - Nashville The LTA Men's Challenger Wrexham - Wrexham Gemax Open - Belgrade Harrah's Entertainment Men's Pro Challenger - Tunica St. Brieuc Challenger Freudenstadt Challenger Cali Challenger The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Lexington Challenger Open des Alpes Trophee BNP Paribas - Grenoble Tiburon Challenger Ethias Trophy - Mons The Surbiton Trophy - Surbiton Open de Montauban - Montauban Open de L'Isere (Open 38) - Grenoble AT&T Challenger of Dallas - Dallas The Nottingham Open - Nottingham Challenger Canottieri Minico - Mantova Warsteiner Challenger Lubeck - Lubeck Salem Open - Hong Kong HTV Challenger - Ho Chi Minh City Gold Flake Open - Chennai Aptos Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Open Castilla y Leon Trofeo Iberdrola - Segovia The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot RCA Championships - Indianapolis Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Tashkent Kia International In Caloundra - Caloundra Adidas International - Sydney KGHM Polish Indoors - Wroclaw ECM Prague Open 2005 - Prague Mallorca Open - Mallorca The Samsung Open - Nottingham LTA Shrewsbury Challenger - Shrewsbury Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Akbank Private Banking TED Open - Istanbul Grand Prix de Tennis de Lyon - Lyon AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Citrix Tennis Championships - Delray Beach KGHM Polish Indoors - Wroclaw TCT Open - Tunis Osaka International Tennis Tournament - Osaka Okal Cup 2001 International Bavarian Championships - Eckental 2005 Freeman Men's Challenger - Joplin Croatia Osiguranje Rijeka Open - Rijeka Citta di Monza - Monza Lucknow ATP Tour Challenger - Lucknow Baumag Open - Budapest USTA Seascape Challenger - Aptos San Marino Cepu Open - San Marino Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Samsung Securities Cup - Seoul China Open - Beijing Oberstaufen Cup - Oberstaufen The Surbiton Trophy - Surbiton Akbank Private Banking TED Open 2006 - Istanbul Copenhagen Open - Copenhagen Lubbock Challenger - Lubbock Ostdeutscher Sparkessen Cup - Dresden Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Milan Indoors - Milan Miller Lite Hall of Fame Tennis Championships - Newport International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Rhodes Challenger Aptos Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Belgrade Challenger Besancon Challenger Adidas International - Sydney Barletta Challenger Nottingham Challenger Synsam Swedish Open - Bastad Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Chennai Open - Chennai Medibank Private International - Sydney Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Busan Challenger Tallahassee Challenger Izmir Challenger Siebel Open - San Jose The Stella Artois Grass Court Championships - London U.S. Men's Clay Court Championships - Houston Cremona Challenger Mercedes-Benz Cup - Los Angeles China Open - Beijing Vietnam Open - Ho Chi Minh City Milan Indoors - Milan Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle The Stella Artois Championships - London Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Campos do Jordao Challenger Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Brisbane - Brisbane SAP Open - San Jose AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Countrywide Classic - Los Angeles Medibank International - Sydney Champaign Challenger Legg Mason Tennis Classic - Washington Burnie Challenger Guadalajara Challenger Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Chennai Open - Chennai Sacramento Challenger Charlottesville Challenger Knoxville Challenger Delray Beach International Tennis Championships - Delray Beach Leon Challenger AAPT Championships - Adelaide Baton Rouge Challenger Sacramento Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Traralgon Challenger Stockholm Open - Stockholm AEGON International - Eastbourne The Stella Artois Championships - London Countrywide Classic - Los Angeles Countrywide Classic - Los Angeles The Stella Artois Grass Court Championships - London Guadalajara Challenger AEGON Championships - London AEGON Championships - London Champaign Challenger Brisbane International - Brisbane Binghamton Challenger Farmers Classic - Los Angeles Charlottesville Challenger Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm RCA Championships - Indianapolis Adidas International - Sydney Binghamton Challenger Aptos Challenger Schickendanz Open - Furth Pilot Pen Tennis - New Haven Downtown Athletic Club USTA Challenger - Amarillo BRD Nastase Tiriac Trophy - Bucharest San Luis Potosi Challenger Claro Open Colombia - Bogota GHI Bronx Tennis Classic - Bronx KGHM Polish Indoors - Wroclaw If Stockholm Open - Stockholm Bristol Challenger Trophy - Bristol Gosford Australian Unity Challenger - Gosford The Nottingham Open - Nottingham President's Cup - Tashkent The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham China Open - Beijing Regions Morgan Keegan Championships - Memphis Copenhagen Open - Copenhagen Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Medibank International - Sydney Legg Mason Tennis Classic - Washington D.C. Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Tata Open 2003 - Chennai Siebel Open - San Jose Farmers Classic - Los Angeles RCA Championships - Indianapolis Telenordia Swedish Open - Bastad The Ericsson Open - Miami Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Energis Open - Amersfoort Tennis Masters Series - Monte Carlo Tata Open - Chennai Hypo Group Tennis International - Portschach Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Millenium Tennis Championships - Delray Beach U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Winston-Salem Open - Winston-Salem Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Estoril Open - Estoril Kroger / St. Jude International - Memphis U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Olympics - Sydney Tennis Masters Series - Monte Carlo Wimbledon - London French Open - Paris Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open Wildcard Play-Off - Melbourne French Open (juniors) Olympics - Beijing